#ifndef LOGIN_H
#define LOGIN_H
#include <my_header.h>


//用来保留ID、用户名和所在目录
typedef struct{
    int user_ID;
    char name[20];
    int file_id;
    char dir_path[256];
}client_t;
//用于登录注册
//返回值-1，表示没有登录成功
//返回值0，表示登陆成功
int login(int netFD, MYSQL *connect, client_t *cl);

//登录时，判断登录密码ID都是否正确
//返回值-1，表示不存在 -2表示密码错误
int judge_login(int id, char *password, MYSQL *connect);

//注册时，判断ID是否存在，存在是否还在被使用
//注册成功返回0，失败返回-1
int judge_register(int id, char *name, char *password, MYSQL *connect);
#endif
